package traveldream.ejb.converters;

import javax.ejb.EJB;
import javax.ejb.Stateless;

import travelDream.ejb.DTOs.PacchettoDTO;
import traveldream.ejb.entities.Pacchetto;


@Stateless
public class PacchettoConverter {

	@EJB
	private ProdottoBaseConverter prodotto;
	
	public PacchettoConverter() {
	}
	
	public PacchettoDTO entityToDTO(Pacchetto pacc){
		PacchettoDTO tmp = new PacchettoDTO();
		tmp.setPacchettoID(pacc.getPacchettoID());
		tmp.setCitta(pacc.getCitta());
		tmp.setInVetrina(pacc.getInVetrina());
		tmp.setVoloAndata(pacc.getVoloAndata().entityToDTO());
		tmp.setVoloRitorno(pacc.getVoloRitorno().entityToDTO());
		tmp.setHotels(prodotto.listHotelEntityToDTO(pacc.getHotels()));
		tmp.setEscursioni(prodotto.listEscurEntityToDTO(pacc.getEscursioni()));
		return tmp;
	}
	
}
